#ifndef PBVP_CONTOUREXTRACTOR_H
#define PBVP_CONTOUREXTRACTOR_H

#include "../data/geometrydata.h"
#include "../data/reg3dvolumedata.h"

namespace PBVP {
	/// Abstract class of contour extraction
	class ContourExtractor {
	public:    

		ContourExtractor() {}

		virtual ~ContourExtractor() {}

		/// 
		virtual GeometryData* extractContour(Reg3DVolumeData* pReg3D, float isoval) =0;

	};
}
#endif 